package com.psychologyCommunity.Community;

//import org.mybatis.spring.annotation.MapperScan;
//import org.mybatis.spring.annotation.MapperScan;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

import javax.annotation.PostConstruct;

//整个应用的核心入口配置类，这个配置类是最先被加载的。
@SpringBootApplication
public class CommunityApplication {
	@PostConstruct // PostConstruct是用来管理bean的生命周期的// 由PostConstruct这个注解所修饰的方法 会在构造器调用完以后再被执行，在bean初始化的方法中去设置参数就足够早了
	public void init(){
		//解决netty启动冲突的问题 可以去看Netty4Utils.setAvailableProcessors()的逻辑
		System.setProperty("es.set.netty.runtime.available.processors","false"); //key -value
	}
	public static void main(String[] args) {
		SpringApplication.run(CommunityApplication.class, args);
	}

}
